Sample makefile for GCC precompiled header file (GCH/PCH)
Ниже представлен текст простого makefile, который позволит Вам собрать приложение из нескольких модулей в CXX файлах.
Этот makefile позвволит Вам использовать GNU C Compiler precompiled header file GCH.
Для использования Вам необходимо изменить название приложения(sample-application) на Ваше, добавить/удалить флаги компилятора(CXXFLAGS) и сборщика(LDFLAGS), зависимости от бибилотек(LIBS).
Этот makefile предполагает, следующую структуру проекта: ./include/ - папка с заголовками, которые все без исключения необходимо включать в файл precomp.h (precompiled header) директивами #include ./ - папка в которой лежат CXX файлы модулей Вашего приложения, полученные в результате компиляции объектные модули (файлы с расширением o)